GIT 暂存区、工作区、版本库相互比较
- (head)版本库和暂存区的比较
[git@OEL7 demo]$ git diff –cached
- 暂存区和工作区的比较
[git@OEL7 demo]$ git diff
- 工作区和版本库(head)的比较
git diff master or git diff HEAD
图说明:
- Git add 是先提交到暂存区
- Git commit 提交到版本库
- Git checkout 是暂存区里的覆盖工作区。
- Git rm –cached 删除暂存区里的文件。
- Git checkout head 是从版本库中覆盖暂存区和工作区。
- Reset head 是从版本库中覆盖暂存区里的文件。